interface User {
    username: string,
    password: string,
    level: number,
    countLevel:number,
    avatar?:string
    code: number | string,
    email: string,
    token?:string
    createTime:string,
    alias:string;
    state: number | undefined | string,
}

interface UserState{
    username:string;
    state:string;
}

interface CommonResult<T> {
    data: T
    status: number,
    message: string,
}


interface NoteFormModel {
    id: number,
    title: string,
    text: string,
    imageUrl:string,
    noteUsername:string,
    createTime: string,
}


interface Task {
    taskName: string;
    taskUserName: string;
    noteId: string;
    sendTime: any,
    createTime: Date,
    email: string;
    taskState: string;
    remarks: string;

}